input输入框只能输入正数和小数(保留小数点后两位) 您所在的位置:网站首页 layui 输入框为正数 input输入框只能输入正数和小数(保留小数点后两位)

input输入框只能输入正数和小数(保留小数点后两位)

2024-07-17 17:39| 来源: 网络整理| 查看: 265

1.限制只能输入正数和小数保留小数点后两位

1 2 3 4 $(function(){ 5 $("#txtNum").keyup(function () { 6 $(this).val(ChangeNumValue($(this).val())); 7 }); 8 9 10 }); 11 12 function ChangeNumValue(tmpVal) 13 { 14 if (tmpVal) { 15 var tmpVal = tmpVal.replace(/[^\d\.]/g, ''); 16 var reg = /^(0|([1-9]\d*))(\.\d{1,2})?$/; //正则验证保留 最多允许后输入两位小数 17 if (!reg.test(tmpVal)) { 18 tmpVal = tmpVal + ""; 19 tmpVal = tmpVal.substring(0, tmpVal.indexOf(".") + 3); 20 var n = (tmpVal.split('.')).length - 1; 21 if (n > 1) { 22 tmpVal = tmpVal.substring(0, tmpVal.indexOf(".")); 23 } 24 } 25 return tmpVal; 26 } else { 27 return ""; 28 } 29 } 30 View Code

 2.只能输入正整数

1 View Code

 3.输入正数和小数(保留两位)

1 View Code

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有